//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.aidong.model.wills;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(
		name = "MemberContract"
)
public class MemberContract implements Serializable {
	@Id
	@GeneratedValue(
			strategy = GenerationType.IDENTITY
	)
	@Column(
			name = "SaleId",
			nullable = false
	)
	protected Integer saleId;
	@Column(
			name = "ContractCode",
			nullable = false
	)
	protected String contractCode;
	@Column(
			name = "ShopCode",
			nullable = false
	)
	protected String shopCode;
	@Column(
			name = "MemberCode",
			nullable = false
	)
	protected String memberCode;
	@Column(
			name = "CardCode",
			nullable = false
	)
	protected String cardCode;
	@Column(
			name = "SaleType",
			nullable = false
	)
	protected String saleType;
	@Column(
			name = "EarnestId"
	)
	protected Integer earnestId;
	@Column(
			name = "PromotionId"
	)
	protected Integer promotionId;
	@Column(
			name = "SaleDate",
			nullable = false
	)
	protected Date saleDate;
	@Column(
			name = "BeginTime"
	)
	protected Date beginTime;
	@Column(
			name = "EndTime"
	)
	protected Date endTime;
	@Column(
			name = "NewEndTime"
	)
	protected Date newEndTime;
	@Column(
			name = "TotalCount",
			nullable = false
	)
	protected Integer totalCount;
	@Column(
			name = "RestCount",
			nullable = false
	)
	protected Integer restCount;
	@Column(
			name = "CardType",
			nullable = false
	)
	protected String cardType;
	@Column(
			name = "ManyShop",
			nullable = false
	)
	protected String manyShop;
	@Column(
			name = "Valids",
			nullable = false
	)
	protected Integer valids;
	@Column(
			name = "ValidUnit",
			nullable = false
	)
	protected String validUnit;
	@Column(
			name = "AddValids",
			nullable = false
	)
	protected Integer addValids;
	@Column(
			name = "AddValidUnit",
			nullable = false
	)
	protected String addValidUnit;
	@Column(
			name = "CardPrice",
			nullable = false
	)
	protected Double cardPrice;
	@Column(
			name = "TotalPrice",
			nullable = false
	)
	protected Double totalPrice;
	@Column(
			name = "FactPrice",
			nullable = false
	)
	protected Double factPrice;
	@Column(
			name = "AddFee",
			nullable = false
	)
	protected Double addFee;
	@Column(
			name = "EarnestAmount",
			nullable = false
	)
	protected Double earnestAmount;
	@Column(
			name = "InAmount",
			nullable = false
	)
	protected Double inAmount;
	@Column(
			name = "FixedFee",
			nullable = false
	)
	protected Double fixedFee;
	@Column(
			name = "PayAmount",
			nullable = false
	)
	protected Double payAmount;
	@Column(
			name = "Note"
	)
	protected String note;
	@Column(
			name = "StopFee",
			nullable = false
	)
	protected Double stopFee;
	@Column(
			name = "ChangeFee",
			nullable = false
	)
	protected Double changeFee;
	@Column(
			name = "MendFee",
			nullable = false
	)
	protected Double mendFee;
	@Column(
			name = "ChgShopFee",
			nullable = false
	)
	protected Double chgShopFee;
	@Column(
			name = "ContDiscount",
			nullable = false
	)
	protected Double contDiscount;
	@Column(
			name = "Status",
			nullable = false
	)
	protected Integer status;
	@Column(
			name = "ApproveUser"
	)
	protected String approveUser;
	@Column(
			name = "ApproveTime"
	)
	protected Date approveTime;
	@Column(
			name = "EffectiveDate"
	)
	protected Date effectiveDate;
	@Column(
			name = "EffectiveType"
	)
	protected String effectiveType;
	@Column(
			name = "OutAmount"
	)
	protected Double outAmount;
	@Column(
			name = "OldContractCode"
	)
	protected String oldContractCode;
	@Column(
			name = "CommissionDate",
			nullable = false
	)
	protected Date commissionDate;
	@Column(
			name = "ContractCodePaper"
	)
	protected String contractCodePaper;
	@Column(
			name = "ReceivePaper",
			nullable = false
	)
	protected Integer receivePaper;
	@Column(
			name = "ReceivePaperDate"
	)
	protected Date receivePaperDate;
	@Column(
			name = "ReceivePaperUser"
	)
	protected String receivePaperUser;
	@Column(
			name = "BarcodeTasteContract",
			nullable = false
	)
	protected Integer barcodeTasteContract;
	@Column(
			name = "SignStatus",
			nullable = false
	)
	protected Integer signStatus;
	@Column(
			name = "PrintLabel",
			nullable = false
	)
	protected Integer printLabel;
	@Column(
			name = "PrintTime"
	)
	protected Date printTime;
	@Column(
			name = "PrintUser"
	)
	protected String printUser;
	@Column(
			name = "SalesCode",
			nullable = false
	)
	protected String salesCode;
	@Column(
			name = "SalesCode2"
	)
	protected String salesCode2;
	@Column(
			name = "CreateUser",
			nullable = false
	)
	protected String createUser;
	@Column(
			name = "CreateTime",
			nullable = false
	)
	protected Date createTime;
	@Column(
			name = "UpdateTime",
			nullable = false
	)
	protected Date updateTime;
	@Column(
			name = "ReviewStatus",
			nullable = false
	)
	protected Integer reviewStatus;
	@Column(
			name = "ReviewSubmitDate"
	)
	protected Date reviewSubmitDate;
	@Column(
			name = "ReviewDate"
	)
	protected Date reviewDate;
	@Column(
			name = "ReviewNote"
	)
	protected String reviewNote;
	@Column(
			name = "ReviewUser"
	)
	protected String reviewUser;
	@Column(
			name = "CommissionPeriod"
	)
	protected String commissionPeriod;
	@Column(
			name = "GiftCardType"
	)
	protected String giftCardType;
	@Column(
			name = "GiftCardCode"
	)
	protected String giftCardCode;
	@Column(
			name = "GiftCardAmount"
	)
	protected Double giftCardAmount;
	@Column(
			name = "VerifyMobile"
	)
	protected String verifyMobile;
	@Column(
			name = "VerifyStatus"
	)
	protected Integer verifyStatus;
	@Column(
			name = "ManagerCode"
	)
	protected String managerCode;
	@Column(
			name = "GiftNote"
	)
	protected String giftNote;

	public MemberContract() {
	}

	public MemberContract(Integer saleId) {
		this.saleId = saleId;
	}

	public Integer getSaleId() {
		return this.saleId;
	}

	public void setSaleId(Integer saleId) {
		this.saleId = saleId;
	}

	public String getContractCode() {
		return this.contractCode;
	}

	public void setContractCode(String contractCode) {
		this.contractCode = contractCode;
	}

	public String getShopCode() {
		return this.shopCode;
	}

	public void setShopCode(String shopCode) {
		this.shopCode = shopCode;
	}

	public String getMemberCode() {
		return this.memberCode;
	}

	public void setMemberCode(String memberCode) {
		this.memberCode = memberCode;
	}

	public String getCardCode() {
		return this.cardCode;
	}

	public void setCardCode(String cardCode) {
		this.cardCode = cardCode;
	}

	public String getSaleType() {
		return this.saleType;
	}

	public void setSaleType(String saleType) {
		this.saleType = saleType;
	}

	public Integer getEarnestId() {
		return this.earnestId;
	}

	public void setEarnestId(Integer earnestId) {
		this.earnestId = earnestId;
	}

	public Integer getPromotionId() {
		return this.promotionId;
	}

	public void setPromotionId(Integer promotionId) {
		this.promotionId = promotionId;
	}

	public Date getSaleDate() {
		return this.saleDate;
	}

	public void setSaleDate(Date saleDate) {
		this.saleDate = saleDate;
	}

	public Date getBeginTime() {
		return this.beginTime;
	}

	public void setBeginTime(Date beginTime) {
		this.beginTime = beginTime;
	}

	public Date getEndTime() {
		return this.endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Date getNewEndTime() {
		return this.newEndTime;
	}

	public void setNewEndTime(Date newEndTime) {
		this.newEndTime = newEndTime;
	}

	public Integer getTotalCount() {
		return this.totalCount;
	}

	public void setTotalCount(Integer totalCount) {
		this.totalCount = totalCount;
	}

	public Integer getRestCount() {
		return this.restCount;
	}

	public void setRestCount(Integer restCount) {
		this.restCount = restCount;
	}

	public String getCardType() {
		return this.cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	public String getManyShop() {
		return this.manyShop;
	}

	public void setManyShop(String manyShop) {
		this.manyShop = manyShop;
	}

	public Integer getValids() {
		return this.valids;
	}

	public void setValids(Integer valids) {
		this.valids = valids;
	}

	public String getValidUnit() {
		return this.validUnit;
	}

	public void setValidUnit(String validUnit) {
		this.validUnit = validUnit;
	}

	public Integer getAddValids() {
		return this.addValids;
	}

	public void setAddValids(Integer addValids) {
		this.addValids = addValids;
	}

	public String getAddValidUnit() {
		return this.addValidUnit;
	}

	public void setAddValidUnit(String addValidUnit) {
		this.addValidUnit = addValidUnit;
	}

	public Double getCardPrice() {
		return this.cardPrice;
	}

	public void setCardPrice(Double cardPrice) {
		this.cardPrice = cardPrice;
	}

	public Double getTotalPrice() {
		return this.totalPrice;
	}

	public void setTotalPrice(Double totalPrice) {
		this.totalPrice = totalPrice;
	}

	public Double getFactPrice() {
		return this.factPrice;
	}

	public void setFactPrice(Double factPrice) {
		this.factPrice = factPrice;
	}

	public Double getAddFee() {
		return this.addFee;
	}

	public void setAddFee(Double addFee) {
		this.addFee = addFee;
	}

	public Double getEarnestAmount() {
		return this.earnestAmount;
	}

	public void setEarnestAmount(Double earnestAmount) {
		this.earnestAmount = earnestAmount;
	}

	public Double getInAmount() {
		return this.inAmount;
	}

	public void setInAmount(Double inAmount) {
		this.inAmount = inAmount;
	}

	public Double getFixedFee() {
		return this.fixedFee;
	}

	public void setFixedFee(Double fixedFee) {
		this.fixedFee = fixedFee;
	}

	public Double getPayAmount() {
		return this.payAmount;
	}

	public void setPayAmount(Double payAmount) {
		this.payAmount = payAmount;
	}

	public String getNote() {
		return this.note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public Double getStopFee() {
		return this.stopFee;
	}

	public void setStopFee(Double stopFee) {
		this.stopFee = stopFee;
	}

	public Double getChangeFee() {
		return this.changeFee;
	}

	public void setChangeFee(Double changeFee) {
		this.changeFee = changeFee;
	}

	public Double getMendFee() {
		return this.mendFee;
	}

	public void setMendFee(Double mendFee) {
		this.mendFee = mendFee;
	}

	public Double getChgShopFee() {
		return this.chgShopFee;
	}

	public void setChgShopFee(Double chgShopFee) {
		this.chgShopFee = chgShopFee;
	}

	public Double getContDiscount() {
		return this.contDiscount;
	}

	public void setContDiscount(Double contDiscount) {
		this.contDiscount = contDiscount;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getApproveUser() {
		return this.approveUser;
	}

	public void setApproveUser(String approveUser) {
		this.approveUser = approveUser;
	}

	public Date getApproveTime() {
		return this.approveTime;
	}

	public void setApproveTime(Date approveTime) {
		this.approveTime = approveTime;
	}

	public Date getEffectiveDate() {
		return this.effectiveDate;
	}

	public void setEffectiveDate(Date effectiveDate) {
		this.effectiveDate = effectiveDate;
	}

	public String getEffectiveType() {
		return this.effectiveType;
	}

	public void setEffectiveType(String effectiveType) {
		this.effectiveType = effectiveType;
	}

	public Double getOutAmount() {
		return this.outAmount;
	}

	public void setOutAmount(Double outAmount) {
		this.outAmount = outAmount;
	}

	public String getOldContractCode() {
		return this.oldContractCode;
	}

	public void setOldContractCode(String oldContractCode) {
		this.oldContractCode = oldContractCode;
	}

	public Date getCommissionDate() {
		return this.commissionDate;
	}

	public void setCommissionDate(Date commissionDate) {
		this.commissionDate = commissionDate;
	}

	public String getContractCodePaper() {
		return this.contractCodePaper;
	}

	public void setContractCodePaper(String contractCodePaper) {
		this.contractCodePaper = contractCodePaper;
	}

	public Integer getReceivePaper() {
		return this.receivePaper;
	}

	public void setReceivePaper(Integer receivePaper) {
		this.receivePaper = receivePaper;
	}

	public Date getReceivePaperDate() {
		return this.receivePaperDate;
	}

	public void setReceivePaperDate(Date receivePaperDate) {
		this.receivePaperDate = receivePaperDate;
	}

	public String getReceivePaperUser() {
		return this.receivePaperUser;
	}

	public void setReceivePaperUser(String receivePaperUser) {
		this.receivePaperUser = receivePaperUser;
	}

	public Integer getBarcodeTasteContract() {
		return this.barcodeTasteContract;
	}

	public void setBarcodeTasteContract(Integer barcodeTasteContract) {
		this.barcodeTasteContract = barcodeTasteContract;
	}

	public Integer getSignStatus() {
		return this.signStatus;
	}

	public void setSignStatus(Integer signStatus) {
		this.signStatus = signStatus;
	}

	public Integer getPrintLabel() {
		return this.printLabel;
	}

	public void setPrintLabel(Integer printLabel) {
		this.printLabel = printLabel;
	}

	public Date getPrintTime() {
		return this.printTime;
	}

	public void setPrintTime(Date printTime) {
		this.printTime = printTime;
	}

	public String getPrintUser() {
		return this.printUser;
	}

	public void setPrintUser(String printUser) {
		this.printUser = printUser;
	}

	public String getSalesCode() {
		return this.salesCode;
	}

	public void setSalesCode(String salesCode) {
		this.salesCode = salesCode;
	}

	public String getSalesCode2() {
		return this.salesCode2;
	}

	public void setSalesCode2(String salesCode2) {
		this.salesCode2 = salesCode2;
	}

	public String getCreateUser() {
		return this.createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getReviewStatus() {
		return this.reviewStatus;
	}

	public void setReviewStatus(Integer reviewStatus) {
		this.reviewStatus = reviewStatus;
	}

	public Date getReviewSubmitDate() {
		return this.reviewSubmitDate;
	}

	public void setReviewSubmitDate(Date reviewSubmitDate) {
		this.reviewSubmitDate = reviewSubmitDate;
	}

	public Date getReviewDate() {
		return this.reviewDate;
	}

	public void setReviewDate(Date reviewDate) {
		this.reviewDate = reviewDate;
	}

	public String getReviewNote() {
		return this.reviewNote;
	}

	public void setReviewNote(String reviewNote) {
		this.reviewNote = reviewNote;
	}

	public String getReviewUser() {
		return this.reviewUser;
	}

	public void setReviewUser(String reviewUser) {
		this.reviewUser = reviewUser;
	}

	public String getCommissionPeriod() {
		return this.commissionPeriod;
	}

	public void setCommissionPeriod(String commissionPeriod) {
		this.commissionPeriod = commissionPeriod;
	}

	public String getGiftCardType() {
		return this.giftCardType;
	}

	public void setGiftCardType(String giftCardType) {
		this.giftCardType = giftCardType;
	}

	public String getGiftCardCode() {
		return this.giftCardCode;
	}

	public void setGiftCardCode(String giftCardCode) {
		this.giftCardCode = giftCardCode;
	}

	public Double getGiftCardAmount() {
		return this.giftCardAmount;
	}

	public void setGiftCardAmount(Double giftCardAmount) {
		this.giftCardAmount = giftCardAmount;
	}

	public String getVerifyMobile() {
		return this.verifyMobile;
	}

	public void setVerifyMobile(String verifyMobile) {
		this.verifyMobile = verifyMobile;
	}

	public Integer getVerifyStatus() {
		return this.verifyStatus;
	}

	public void setVerifyStatus(Integer verifyStatus) {
		this.verifyStatus = verifyStatus;
	}

	public String getManagerCode() {
		return this.managerCode;
	}

	public void setManagerCode(String managerCode) {
		this.managerCode = managerCode;
	}

	public String getGiftNote() {
		return this.giftNote;
	}

	public void setGiftNote(String giftNote) {
		this.giftNote = giftNote;
	}
}
